package com.sgcc.system.service;

import java.util.List;
import com.sgcc.system.domain.Jjrgl;

/**
 * 节假日管理Service接口
 * 
 * @author sgcc
 * @date 2021-03-29
 */
public interface IJjrglService 
{
    /**
     * 查询节假日管理
     * 
     * @param id 节假日管理ID
     * @return 节假日管理
     */
    public Jjrgl selectJjrglById(Long id);

    /**
     * 查询节假日管理列表
     * 
     * @param jjrgl 节假日管理
     * @return 节假日管理集合
     */
    public List<Jjrgl> selectJjrglList(Jjrgl jjrgl);

    /**
     * 新增节假日管理
     * 
     * @param jjrgl 节假日管理
     * @return 结果
     */
    public int insertJjrgl(Jjrgl jjrgl);

    /**
     * 修改节假日管理
     * 
     * @param jjrgl 节假日管理
     * @return 结果
     */
    public int updateJjrgl(Jjrgl jjrgl);

    /**
     * 批量删除节假日管理
     * 
     * @param ids 需要删除的节假日管理ID
     * @return 结果
     */
    public int deleteJjrglByIds(Long[] ids);

    /**
     * 删除节假日管理信息
     * 
     * @param id 节假日管理ID
     * @return 结果
     */
    public int deleteJjrglById(Long id);

	int deleteJjrglAll();
	/**
	 * 查询今天是否是节假日
	 * @param date
	 * @return
	 */
	public List<Jjrgl> findIsJjr(String date);
}
